Nested Virtualization: p2m infrastructure
authorKeir Fraser <keir.fraser@citrix.com>
Mon, 9 Aug 2010 15:46:42 +0000 (16:46 +0100)
committerKeir Fraser <keir.fraser@citrix.com>
Mon, 9 Aug 2010 15:46:42 +0000 (16:46 +0100)
commit74aeab42a37ad74d65fc182b96d57251458f7ab4
treeca3d5844ec4218c63e2310a67a1bc27164a09523
parentc92aec02ad55858cd5767f37ee7a9069ba2f248b
Nested Virtualization: p2m infrastructure

Change p2m infrastructure to operate on per-p2m instead of per-domain.
This allows us to use multiple p2m tables per-domain.

Signed-off-by: Christoph Egger <Christoph.Egger@amd.com>
Acked-by: Tim Deegan <Tim.Deegan@citrix.com>
26 files changed:
xen/arch/x86/debug.c
xen/arch/x86/domain.c
xen/arch/x86/domctl.c
xen/arch/x86/hvm/emulate.c
xen/arch/x86/hvm/hvm.c
xen/arch/x86/hvm/mtrr.c
xen/arch/x86/hvm/stdvga.c
xen/arch/x86/hvm/svm/svm.c
xen/arch/x86/hvm/vmx/vmx.c
xen/arch/x86/mm.c
xen/arch/x86/mm/guest_walk.c
xen/arch/x86/mm/hap/guest_walk.c
xen/arch/x86/mm/hap/hap.c
xen/arch/x86/mm/hap/p2m-ept.c
xen/arch/x86/mm/mem_event.c
xen/arch/x86/mm/mem_paging.c
xen/arch/x86/mm/mem_sharing.c
xen/arch/x86/mm/p2m.c
xen/arch/x86/mm/shadow/common.c
xen/arch/x86/mm/shadow/multi.c
xen/common/grant_table.c
xen/common/memory.c
xen/common/tmem_xen.c
xen/include/asm-x86/guest_pt.h
xen/include/asm-x86/mem_sharing.h
xen/include/asm-x86/p2m.h